package com.knowledge.plus.设计模式.代理模式.动态代理;

/**
 * 在动态代理模式中，实例化过程是动态完成的，而不是由我们手动实现的。
 *
 * @author TPF
 * @since 2023/12/12
 */
class Client {
    public static void main(String[] args) {
        // 动态代理
        Ticket ticket = (Ticket) new CinemaTicketAgent().getAgent(new CinemaTicket());
        ticket.buyTicket("爸爸去哪儿", "14:20", "0806");
    }
}